Лабораторная работа №7
Курс “Операционные Системы”
Лихтенштейн А.А., НКАбд-03-22
Российский университет дружбы народов, Москва, Россия
25 марта 2023
Докладчик
- Лихтенштейн Алина Алексеевна
- студент группы НКАбд-03-22
- кафедры Компьютерные и информационные науки
- Российский университет дружбы народов
- 1132229533@pfur.ru
Цель работы
Освоение основных возможностей командной оболочки Midnight Commander. Приобретение навыков практической работы по просмотру каталогов и файлов, манипуляций с ними.
Задание по mc
- Изучите информацию о mc, вызвав в командной строке man mc.
- Запустите из командной строки mc, изучите его структуру и меню.
- Выполните несколько операций в mc, используя управляющие клавиши (операции с панелями; выделение/отмена выделения файлов, копирование/перемещение файлов, получение информации о размере и правах доступа на файлы и/или каталоги и т.п.)
- Выполните основные команды меню левой (или правой) панели. Оцените степень подробности вывода информации о файлах.
Задание по mc
- Используя возможности подменю Файл , выполните:
- просмотр содержимого текстового файла;
- редактирование содержимого текстового файла (без сохранения результатов редактирования);
- создание каталога;
Задание по mc
- С помощью соответствующих средств подменю Команда осуществите:
- поиск в файловой системе файла с заданными условиями (например, файла с расширением .c или .cpp, содержащего строку main);
- выбор и повторение одной из предыдущих команд;
- переход в домашний каталог;
- анализ файла меню и файла расширений.
- Вызовите подменю Настройки . Освойте операции, определяющие структуру экрана mc (Full screen, Double Width, Show Hidden Files и т.д.)
Задание по встроенному редактору mc
- Создайте текстовой файл text.txt.
- Откройте этот файл с помощью встроенного в mc редактора.
- Вставьте в открытый файл небольшой фрагмент текста, скопированный из любого другого файла или Интернета.
- Проделайте с текстом следующие манипуляции, используя горячие клавиши:
- Удалите строку текста.
- Выделите фрагмент текста и скопируйте его на новую строку.
- Выделите фрагмент текста и перенесите его на новую строку.
Задание по встроенному редактору mc
- Сохраните файл.
- Отмените последнее действие.
- Перейдите в конец файла (нажав комбинацию клавиш) и напишите некоторый текст.
- Перейдите в начало файла (нажав комбинацию клавиш) и напишите некоторый текст.
- Сохраните и закройте файл.
- Откройте файл с исходным текстом на некотором языке программирования (например C или Java).
- Используя меню редактора, включите подсветку синтаксиса, если она не включена, или выключите, если она включена.
Выполнение лабораторной работы
Задание по mc
№1
- Изучите информацию о mc, вызвав в командной строке man mc
![]()
№2
- Запустите из командной строки mc, изучите его структуру и меню
![]()
№3
- Выполните несколько операций в mc, используя управляющие клавиши (операции с панелями; выделение/отмена выделения файлов, копирование/перемещение файлов, получение информации о размере и правах доступа на файлы и/или каталоги и т.п.)
![]()
№4
- Выполните основные команды меню левой (или правой) панели. Оцените степень подробности вывода информации о файлах
![]()
№5.1
- Используя возможности подменю Файл , выполните:
- просмотр содержимого текстового файла;
![]()
№5.2
- редактирование содержимого текстового файла (без сохранения результатов редактирования);
![]()
№5.3
![]()
№5.4
- копирование в файлов в созданный каталог.
![]()
№6.1
- С помощью соответствующих средств подменю Команда осуществите:
- поиск в файловой системе файла с заданными условиями (например, файла с расширением .c или .cpp, содержащего строку main);
![]()
№6.2
- выбор и повторение одной из предыдущих команд;
![]()
№6.4
- анализ файла меню и файла расширений.
![]()
№7
- Вызовите подменю Настройки . Освойте операции, определяющие структуру экрана mc (Full screen, Double Width, Show Hidden Files и т.д.)
![]()
№8
- Создайте текстовой файл text.txt.
![]()
№9
- Откройте этот файл с помощью встроенного в mc редактора.
![]()
№10
- Вставьте в открытый файл небольшой фрагмент текста, скопированный из любого другого файла или Интернета.
![]()
№11.1
- Проделайте с текстом следующие манипуляции, используя горячие клавиши:
- Удалите строку текста.
![]()
№11.2
- Выделите фрагмент текста и скопируйте его на новую строку.
![]()
№11.3
- Выделите фрагмент текста и перенесите его на новую строку.
![]()
№11.4
- Сохраните файл.
![]()
№11.5
- Отмените последнее действие.
![]()
№11.6
- Перейдите в конец файла (нажав комбинацию клавиш) и напишите некоторый текст.
![]()
№11.7
- Перейдите в начало файла (нажав комбинацию клавиш) и напишите некоторый текст.
![]()
№11.8
- Сохраните и закройте файл.
![]()
№12
- Откройте файл с исходным текстом на некотором языке программирования (например C или Java).
![]()
№13
- Используя меню редактора, включите подсветку синтаксиса, если она не включена, или выключите, если она включена.
![]()
Результаты
Выводы
В процессе выполнения лабораторной работы были освоены основные возможности командной оболочки Midnight Commander, были приобретены навыки практической работы по просмотру каталогов и файлов, манипуляций с ними.